#uploaded_emp_table, #uploaded_stud_table {
    border: solid 1px;
    width: 100%;
}
#uploaded_stud_table td, #uploaded_emp_table td {
    border: none;
}
.td_center {
    padding: 10px;
    text-align: center;
}
#user_form {
    background: #c7c7c7;
    border: solid 1px gray;
    margin: 20px auto;
    padding: 10px;
    text-align: center;
    width: 92%;
}
#reg_admin_form, #reg_stud_form, #reg_emp_form, #edit_user_form {
    background: #c7c7c7;
    border: solid 1px gray;
    display: table;
    margin: 20px auto;
    padding: 10px;
    width: 70%;
}
#user_reg_emp, #user_reg_stud, #user_reg_admin, #user_upload {
    background-color: #cccccc;
    border: solid 1px;
    opacity: 0.7;
    color: #000000;
    display: block;
    padding: 10px 0;
    text-decoration: none;
}
#user_reg_stud {
    border-top: none;
}

#user_reg_admin {
    border-bottom: none;
}
#user_upload {
    border-top: none;
}
#user_upload_stud, #user_upload_emp {
    border: solid 1px;
    padding: 10px;
    margin-top: 20px;
}
#user_upload_file {
    margin-bottom: 20px;
}
#user_upload_stud:hover, #user_upload_emp:hover {
    cursor: pointer;
}
#idno, #fname, #lname, #mname {
    width: 100%;
}
#reg_admin_form #fname, #reg_stud_form #fname, #reg_emp_form #fname {
    font-size: 20px;
    padding-left: 5px;
    margin-bottom: 10px;
    margin-left: 15px;
    width: 64%;
}
.label {
    width: 20%;
}
.input_field {
    width: 100%;
}
#reg_admin_table, #reg_stud_table, #reg_emp_table, #edit_user_table {
    width: 100%;
    margin-bottom: 20px;
}
#reg_admin_table td, #reg_stud_table td, #reg_emp_table td{
    padding: 10px 0;
}
#reg_stud_table .courses, #reg_emp_table .dept {
    margin-left: 20px;
}
#uploaded_emp_form, #uploaded_stud_form {
    display: table;
    margin: 1% 1%;
    width: 98%;
}
.uploaded_note {
    display: block;
    margin-bottom: 20px;
    text-align: center;
}
.uploaded_choice {
    margin-bottom: 20px;
    margin-left: 30px;
}
#user_nav {
    position: relative;
    top: 30px;
}
#user_list, #reg_admin, #reg_emp, #reg_stud, #reg_upload {
    background: #006291;
    color: white;
    font-family: 'Open+Sans+Condensed', sans-serif;
    font-size: 16px;
    padding: 5px;
}
#user_list:hover, #reg_admin:hover, #reg_emp:hover, #reg_stud:hover, #reg_upload:hover {
    border: solid 1px white;
    box-shadow: none;
}
#user_list, #reg_admin, #reg_emp, #reg_stud, #reg_upload, #user_wrapper, .welcome_container, #register_admin_wrapper, #register_emp_wrapper, #register_stud_wrapper, #upload_file_wrapper,
#uploaded_stud_wrapper, #uploaded_emp_wrapper, #edit_user_wrapper {
    box-shadow: 3px 3px 5px #555555;
}
#user_wrapper, #register_admin_wrapper, #register_emp_wrapper, #register_stud_wrapper, #upload_file_wrapper, #uploaded_stud_wrapper, #uploaded_emp_wrapper, #edit_user_wrapper {
    position: relative;
    top: 60px;
    background: white;
    padding: 10px;
    margin-bottom: 15%;
}
.p_user_heading {
    font-size: 22px;
    margin: 10px;
    float: left;
    top: 50px;
}
.p_user_heading_no_left {
    font-size: 22px;
    margin: 10px;
    margin-bottom: 2px;
}
.span_use_csv {
    color: blue;
    margin-left: 10px;
}
.welcome_container {
    position: relative;
    top: 50px;
    background: white;
    padding: 10px;
    font-size: 14px;
    margin: 0 auto;
    text-align: center;
}
.welcome_container span {
    color: #006291;
    font-family: 'Open+Sans+Condensed', sans-serif;
    font-size: 16px;
}
.welcome_container .msg {
    color: red;
}
.welcome_container .success {
    color: forestgreen;
}
#user_table, #uploaded_stud_table, #uploaded_emp_table {
    border-collapse: collapse;
    border: solid thin #888888;
    width: 100%;
}
#user_table th, #uploaded_stud_table th, #uploaded_emp_table th {
    background: #006291;
    color: white;
    font-family: 'Open+Sans+Condensed', sans-serif;
    font-size: 14px;
    border: solid thin #999999;
}
#user_table td, #uploaded_stud_table td, #uploaded_emp_table td {
    border-bottom: solid thin #999999;
    font-size: 13px;
}
#user_table, #user_table th, #user_table td, #uploaded_stud_table, #uploaded_stud_table th, #uploaded_stud_table td , #uploaded_emp_table, #uploaded_emp_table th, #uploaded_emp_table td  {
    text-align: left;
    padding: 10px;
}
#user_table #checked, #uploaded_stud_table #checked, #uploaded_emp_table #checked, #checked {
    width: 5%;
    text-align: center;
}
.td_edit a, .td_del a {
    color: #006291;
}
.td_edit a:hover, .td_del a:hover {
    text-decoration: overline;
}
#update_lbl, #rb_value {
    font-size: 14px;
    font-family: 'Open+Sans+Condensed', sans-serif;
}
#rb_value {
    padding-right: 5px;
    font-size: 14px;
}
#update_c {
    position: relative;
    padding: 3px;
    float: right;
    width: 69%;
    border-right: solid 1px #999999;
}
#delete_c {
    position: relative;
    padding: 5px;
    float: right;
}
#ud_c {
    position: relative;
    display: block;
    border: solid thin #999999;
    height: 50px;
    width: 50%;
    float: right;
    margin-bottom: 10px;
    border-radius: 10px;
}